Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary #213

Merged
merged 5 commits into from
Jun 1, 2023

Conversation

cosmycx
Copy link
Collaborator

@cosmycx cosmycx commented Jun 1, 2023

No description provided.

@bennettn4
Copy link
Contributor

The ProcessEvent function app is deprecated and is being merged into ProcessExport (and also renamed to DataExport to differentiate from ProcessMessage)
These changes aren't merged into dev yet and are in branch Nicholas/2023/combine-export-event

Just a heads up for any documentation that mentions ProcessEvent or ProcessExport

@cosmycx cosmycx merged commit 8d5aa6f into dev Jun 1, 2023
@cosmycx cosmycx deleted the flu-serv-bundle-comp branch June 1, 2023 18:51
bennettn4 added a commit that referenced this pull request Oct 2, 2023
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
bennettn4 added a commit that referenced this pull request Oct 17, 2023
* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
bennettn4 added a commit that referenced this pull request Oct 27, 2023
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
bennettn4 added a commit that referenced this pull request Nov 29, 2023
* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
cosmycx added a commit that referenced this pull request Jul 3, 2024
* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

* Moved Documentation

Moved documentation of APIs outside of the github repo due to Fortify scan false postives

* Moved same files

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
cosmycx added a commit that referenced this pull request Jul 18, 2024
* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

* Update api docs (#228)

* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DataPurge to use hours instead of days (#229)

* Initial DataPurge

* Finish first implementation of purge function

* change retention days to hours

* Moved API documentation (#230)

* October 2023 Pre-Release Build (#227)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

* Mikeschi (#221)

* September Connectathon 2023 Pre-Release Build (#219)

* Update solution gitignore

Update solution gitignore

* Initial commit for function

initial commit for fhir-service-event-functions

* Update function app to use service bus

Update fhir resource created function app to trigger from service bus

* Initial commit

* Cleanup of vs files from repo

* Cleanup of old duplicate files

* Refactor into different functions

Reorganize and refactor initial fhir resource created export function into two functions connected via a service bus queue

* itial commit

* Initial AzureAppConfiguration Migration

* Minor fix for Azure App Config

* initial separation of functions

* merge + reorg of processmessage

* Embeded the returned content bundle in the reporting bundle

* reorg of github repository

* added apim yaml file (#165)

* Mass Rename (#164)

* Logic app workflow file upload (#169)

* Update App Config (#170)

* clean

* Update App Config

* Update for Keyvault through AppConfig

* Update process message (#180)

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Nicholas/2023/update export flatten format (#185)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* update flatten logic to be proper json

* initial prototype for sorting datalake into folders

* Nicholas/2023/combine export event (#187)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* added changelog

* added root .gitignore, removed .vs

* Repo clean-up, change to 2 folders, minor readme add, and Flu serv bundle comparison with summary (#213)

* flu-serv bundle comparison before and after with fhir responses

* flu-serv comparison added more responses for bundles, before and after

* flu-serv comparison added readme with report

* repo clean-up in 2 folders, and added minor readme

* added to reamde

* Nicholas/2023/combine export event (#216)

* Update process message

update processmessage to log more information to facilitate integration testing prior to the connectathon and also allow non-error level validation message to not prevent ingestion of the bundle

* Add skip validation flag to processmessage

* initial combine

* update processmessage to return Content-Type header with application/fhir+json

* Always export as flatten in addition to main export settings

* Removed old commented out code to prevent confusion

* reorg of combined event/export

* update gitignore for pubxml

* Rename ProcessExport to DataExport

* Nicholas/2023/update message bundle processing (#217)

* Update ProcessMessage for ingesting entire bundle

FHIR-275

* update to folder structure and smart basicauth endpoint

FHIR-265

* Update dataexport to use service principal for EDAV

FHIR-265

* Add ability to export data to multiple locations (#218)

Added ability to export data to multiple locations based on a config file which filters based off of resource profile used

* Update CHANGELOG.md

* post sync cleanup of deprecated folders

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Removed JSON configuration files previously used for manual deployments, but were flagged by Fortify as security risks.

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>

* Nicholas/2023/update process message response (#224)

* Update Response code

If bundle submitted to process-messaege is invalid and fails fhir profile validation, return 422

* Update response code again

* Nicholas/2023/add data purge (#225)

* Initial DataPurge

* Finish first implementation of purge function

* Nicholas/2023/fortify high fixes (#226)

* Add validation on passed through bearer token

* delete old manual deployment config

* TestUpdate to bearer token auth header

* update to clean bearertoken again

* reshuffled header cleaning

* cleanup

* clean old manual deploy configs

* Update CHANGELOG.md

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

* Update DEX_FHIR_APIM.openapi.yaml

* Moved Documentation

Moved documentation of APIs outside of the github repo due to Fortify scan false postives

* Moved same files

---------

Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: lrp4 <[email protected]>
Co-authored-by: Cosmin Potocean <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>

---------

Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: mslentz2 <[email protected]>
Co-authored-by: aaronegrant <[email protected]>
Co-authored-by: bennettn4 <[email protected]>
Co-authored-by: Brian Sokolowski <[email protected]>
Co-authored-by: mikeschi12 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Clean-up repo in 2 folders: source, and spikes, add readme Capture Connectathon bundles and outcomes
4 participants